package top.healthylife.gateway.platform.eye.dto.zuhejiekou.EyeReqOpenCbIprDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 23:20:22
*/
@Data
@Accessors(chain = true)
@ApiModel("Patentlist")
public class Patentlist {

    @JsonProperty("agent")
    @ApiModelProperty(value = "代理人", example = "李雷")
    private String agent;

    @JsonProperty("address")
    @ApiModelProperty(value = "地址", example = "528000 广东省佛山市禅城区佛山大道北38号1区八座首层101")
    private String address;

    @JsonProperty("agency")
    @ApiModelProperty(value = "代理机构", example = "广州市越秀区哲力专利商标事务所(普通合伙) 44288")
    private String agency;

    @JsonProperty("abstracts")
    @ApiModelProperty(value = "摘要", example = "1．本外观设计产品的名称：酒瓶（福酒百年糊涂酒）。2．本外观设计产品的用途：本外观设计产品用于盛放酒的容器。3．本外观设计产品的设计要点：在于产品的外形上。4．最能表明本外观设计设计要点的图片或照片：立体图。")
    private String abstracts;

    @JsonProperty("applicantName")
    @ApiModelProperty(value = "申请人", example = "全维度测试有限责任公司")
    private String applicantName;

    @JsonProperty("title")
    @ApiModelProperty(value = "名称", example = "酒瓶（福酒百年糊涂酒）")
    private String title;

    @JsonProperty("patentNum")
    @ApiModelProperty(value = "申请号/专利号", example = "CN999930589028.2")
    private String patentNum;

    @JsonProperty("pubDate")
    @ApiModelProperty(value = "公开公告日", example = "2019-04-05")
    private String pubDate;

    @JsonProperty("applicationPublishTime")
    @ApiModelProperty(value = "申请公布日", example = "2019-04-05")
    private String applicationPublishTime;

    @JsonProperty("uuid")
    @ApiModelProperty(value = "uuid", example = "00000062bd941b52e560a24ff4388cc6")
    private String uuid;

    @JsonProperty("appnumber")
    @ApiModelProperty(value = "申请号", example = "CN999930589028.2")
    private String appnumber;

    @JsonProperty("patentType")
    @ApiModelProperty(value = "专利类型", example = "")
    private String patentType;

    @JsonProperty("imgUrl")
    @ApiModelProperty(value = "图片url", example = "")
    private String imgUrl;

    @JsonProperty("pubnumber")
    @ApiModelProperty(value = "申请公布号", example = "CN9999999999")
    private String pubnumber;

    @JsonProperty("mainCatNum")
    @ApiModelProperty(value = "主分类号", example = "['09-01（11）']")
    private String mainCatNum;

    @JsonProperty("applicationTime")
    @ApiModelProperty(value = "申请日", example = "2018-10-22")
    private String applicationTime;

    @JsonProperty("patentName")
    @ApiModelProperty(value = "专利", example = "酒瓶（福酒百年糊涂酒）")
    private String patentName;

    @JsonProperty("inventor")
    @ApiModelProperty(value = "发明人", example = "李雷")
    private String inventor;

    @JsonProperty("id")
    @ApiModelProperty(value = "id", example = "53551534")
    private Long id;

    @JsonProperty("lawStatus")
    @ApiModelProperty(value = "法律状态", example = "")
    private List<Lawstatus> lawStatus;

    @JsonProperty("applicationPublishNum")
    @ApiModelProperty(value = "申请公布号", example = "CN9999999999")
    private String applicationPublishNum;

    @JsonProperty("allCatNum")
    @ApiModelProperty(value = "全部分类号", example = "09-01（11）")
    private String allCatNum;

}
